package com.lvluo.jd.api.stock;

public class IStatistics {

	/**
	 * 返回最新的成交价
	 * 
	 * @return
	 */
	public double getLastPriceValue() {
		return 0d;
	}

	/**
	 * 返回当前最高成交价
	 */
	public double getHighPriceValue() {
		return 0d;
	}

	/**
	 * 回当前最低成交价
	 * 
	 * @return
	 */
	public double getLowPriceValue() {
		return 0d;
	}

	/**
	 * 返回开盘价
	 * 
	 * @return
	 */
	public double getOpenPriceValue() {
		return 0d;
	}

	/**
	 * 返回收盘价
	 * 
	 * @return
	 */
	public double getClosePriceValue() {
		return 0d;
	}

	/**
	 * 返回指定区间的移动平均值
	 * 
	 * @param num
	 * @param period
	 * @return
	 */
	public double mavg(Integer num, Period period) {
		return 0d;
	}

	/**
	 * 返回指定区间的成交量加权平均价
	 * 
	 * @param num
	 * @param period
	 * @return
	 */
	public double vwap(Integer num, Period period) {
		return 0d;
	}

	public IStatisticsHistory history() {
		return null;
	}
}
